package com.oss.dto.rights;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

/**
 * @author chengqiang
 */
@Data
public class RightsUpdateDto {
    @NotBlank(message = "权限不能为空")
    private String rightsId;
    // 父权限ID
    private String parentRightsId;
    // 权限代码
    @NotBlank(message = "权限代码不能为空")
    private String rightsCode;
    // 权限名称
    @NotBlank(message = "权限名称不能为空")
    private String rightsName;
    // 权限类型
    @NotNull(message = "权限类型不能为空")
    private int rightsType;
    // 图标
    private String icon;
    // 是否隐藏
    private int isHidden;
    // 路径
    @NotBlank(message = "组件路径不能为空")
    private String path;
    // 排序
    private int sort;
    // 状态 (1:正常，0:禁用)
    private int rightsStatus;
}
